to barely make it on time - German English Dictionary